.tab-bar {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 16vw;
    display: flex;
	align-items: center;
    padding-bottom: env(safe-area-inset-bottom);
	font-size: 20rpx;
	justify-content: center;
}

.tab-bar-item {
    flex: 1;
	flex-shrink: 0;
	width:50%;
    text-align: center;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: column;
	position: relative;
}

.tab-bar-item cover-image {
    width: 6vw;
    height: 6vw;
    margin-bottom: 1.5vw;
}

.tab-bar-list{
    width: 100vw;
    height: 16vw;
    display: flex;
    align-items: center;
    background: white;
	box-shadow: 0 0 2vw 2vw rgba(32,37,54,0.03);
	position: fixed;
    bottom: 0;
    padding-bottom: 34rpx;
}
.tab-bar-icon{
	width: 60rpx;
    height: auto;
}